//Object.assign拷贝的属性是有限制的，只拷贝源对象的自身属性（不拷贝继承属性）
// ，也不拷贝不可枚举的属性（enumerable: false）。

Object.assign({b: 'c'},
  //↓ 定义了一个不可枚举的属性invisible, 无法拷贝给 {b: 'c'}
  Object.defineProperty({}, 'invisible', {
    enumerable: false,
    value: 'hello'
  })
)
// { b: 'c' }
